home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / newsgroups / misc.19960425-19960715 / 000075_news@columbia.edu _Mon May 13 19:09:40 1996.msg < prev    next >
Internet Message Format  |  1996-07-26  |  16KB

  1. Return-Path: news@columbia.edu
  2. Received: from apakabar.cc.columbia.edu (apakabar.cc.columbia.edu [128.59.35.159]) by watsun.cc.columbia.edu (8.7.5/8.7.3) with ESMTP id TAA15468 for <kermit.misc@watsun>; Mon, 13 May 1996 19:08:28 -0400 (EDT)
  3. Received: (from news@localhost) by apakabar.cc.columbia.edu (8.7.5/8.7.3) id TAA15025 for kermit.misc@watsun; Mon, 13 May 1996 19:08:26 -0400 (EDT)
  4. Newsgroups: comp.os.linux.misc,comp.protocols.kermit.misc
  5. Path: news.columbia.edu!sol.ctr.columbia.edu!news.uoregon.edu!vixen.cso.uiuc.edu!newsfeed.internetmci.com!in2.uu.net!news3.ottawa.istar.net!istar.net!infoshare!whome!telly!evan
  6. From: evan@telly.telly.org (Evan Leibovitch)
  7. Subject: Re: Kermit licensing (was: Caldera's WordPerfect)
  8. Message-ID: <DrCtEB.218@telly.telly.org>
  9. Date: Mon, 13 May 1996 17:18:11 GMT
  10. References: <4lqr4e$55g@netnews.upenn.edu> <4n51of$6sj@watsun.cc.columbia.edu> <DrBn7n.8Fz@telly.telly.org> <1996May13.015713.1@spcvxb.spc.edu>
  11. Organization: Sound Software Ltd., Brampton, Ontario
  12. Lines: 308
  13. Xref: news.columbia.edu comp.os.linux.misc:119437 comp.protocols.kermit.misc:5226
  14.  
  15. In article <1996May13.015713.1@spcvxb.spc.edu>,
  16.     Terry Kennedy, Operations Mgr. <terry@spcvxb.spc.edu> wrote:
  17.  
  18. >> I just give instructions so that my clients can fetch Kermit
  19. >> themselves --  that is, those clients who still need it; fewer and fewer
  20. >> of them do (see below).
  21.  
  22. >I think you're missing the point. If someone fetches Kermit from Columbia
  23. >and installs it, then a) they have an idea where it comes from, and b) they
  24. >might have even read the info on support.
  25.  
  26. Anyone who reads a copyright message knows where a piece of software
  27. came from. Why does this matter, unless (as in the case of Kermit and
  28. no other freeware model) the (chief) author wants a piece of the action.
  29.  
  30. As for support, there are very active communities providing support for
  31. software that doesn't have an 'official' support mechanism; Linux being
  32. the best example. Those wanting support can pay for it from
  33. organizations such as Red Hat or Cygnus or Caldera; those who don't
  34. need support, even if they use Linux for commercial purposes or
  35. distribute Linux to clients, don't have that bother.
  36.  
  37. >I have personally seen a number of cases where Kermit "came with" another
  38. >package or system and the vendor of that other package or system told their
  39. >customers "just call Columbia for free support".
  40.  
  41. And Columbia, by providing an 'official' help desk, merely plays into
  42. the hands of those vendors.
  43.  
  44. So scrap the help desk, eliminate the costs of maintaining Kermit,
  45. and get rid of the feeble attempts at revenue-gathering.
  46.  
  47. >As I understand it, the reason you (or any other individual) can still
  48. >fetch copies of Kermit executables or sources is *because* the Kermit folks
  49. >want you to be able to have them for free.
  50.  
  51. ...as long as I'm not an Evil Commercial Entity, in which case Columbia
  52. wants a piece of the action, even if I never use their help desk.
  53.  
  54. >They just don't want anyone else
  55. >making money off the software without giving something back to support fur-
  56. >ther development or support.
  57.  
  58. The ways in which people 'give something back' can take many forms.
  59. Columbia wishes to impose the form that 'something back' takes, in
  60. a manner that no other freeware imposes.
  61.  
  62. >> At one time I regularly encouraged customers to buy the books which
  63. >> included the Kermit programming. I've stopped that practise, as
  64. >> part of my own personal boycott of Columbia's insane distribution
  65. >> policies.
  66.  
  67. > As a user and developer, I was upset when I first heard that the MS-DOS
  68. >Kermit documentation was being frozen in favor of the commercial Kermit
  69. >book. However, the documentation (in the form of the book) is vastly im-
  70. >proved from the notes that shipped with earlier versions of MS-Kermit.
  71. >When my users ask me questions, I point them to our bookstore and tell
  72. >them to go buy the manual (or read a copy in our library if they prefer).
  73.  
  74. Indeed. This is a wonderful model, which is used well in a number of
  75. instances, the one that comes to mind first is TeX:
  76.  
  77. Like the software? Want to support the author's work? Buy the books.
  78. Every client to whom I have distributed TeX has bought the TeXbook.
  79. Ditto for Perl and the O'Reilly books.
  80.  
  81. The Kermit model is different. Their slant is that the only way you can
  82. buy a hard-media (floppy or CD) distribution is if Columbia makes money
  83. on it. It's not voluntary the way TeX or Perl is; it's forced.
  84.  
  85. Columbia, in an interest of maintaining a self-justifying bureaucracy,
  86. has created a help desk and then exhibited very commercial tendencies
  87. (for a supposedly non-commercial body) in order to recoup the costs of
  88. this very unnecessary "feature".
  89.  
  90. >Would you have any complaints if the books were from an independent
  91. >source (say, "Kermit for Dummies")? If that's Ok with you, aren't you
  92. >applying a double standard here?
  93.  
  94. I don't at all complain about the Columbia Kermit books. In the spirit
  95. of other packages such as Perl and TeX, book royalties are an excellent
  96. manner to reward the author of a work of software that you use.
  97.  
  98. But the TeX and Perl books still sell despite there being no 'official'
  99. help sites for those products, and despite the lack of restrictions on
  100. their distributions (commercial or otherwise).
  101.  
  102. I have no complaint about the use of books. My complaint is with
  103. Columbia's restrictions that effectively make them the *only* way
  104. one may obtain Kermit by floppy disk.
  105.  
  106. >> Kermit's absolutely assinine and arbitrary distribution procedures
  107. >> (you can download it for free, but you can't get it freely on a CD)
  108. >> hurt only the end-users.
  109.  
  110. >I can do that with Netscape too. Doesn't seem to have hurt either
  111. >Netscape-the-company or Netscape-the-product.
  112.  
  113. Indeed. But at least Netscape doesn't make any protestations about
  114. it being a not-for-profit entity, it makes no attempt to hide its
  115. capitalism. Columbia has merely become just another software vendor,
  116. with certain conditions under which its software is obtainable for
  117. free.
  118.  
  119. >And if I'm not an edu-
  120. >cational site, I have to either pay for Netscape after 30 days or cease
  121. >using it, while I can continue to use the Kermit I downloaded forever.
  122.  
  123. Almost every software vendor offers educational discounts (that's what
  124. started this thread in the first place). Netscape's is a little more
  125. generous than others.
  126.  
  127. Frankly, I consider your analogies between Netscape and Kermit to be
  128. very apt -- yet one hides under the guise of being non-profit, the other
  129. does not.
  130.  
  131. >> Yup, software that involved the contributions of hundreds, of people
  132. >> outside of Columbia who haven't received a cent either. Yet Columbia
  133. >> now derives revenue from their efforts, and has indulged in policies
  134. >> that prohobit outsiders from exploiting the value of Kermit, as Kermit
  135. >> has exploited the value of outsiders in the past. How hypocritical!
  136.  
  137. >How much work have you contributed to Kermit?
  138.  
  139. I am not a programmer. In the days I first used Kermit, the way for
  140. non-programmers to contribute was to buy Kermit documentation or 9-track
  141. tapes direct from Columbia. I did that.
  142.  
  143. What's your point?
  144.  
  145. >Look at people like Joe
  146. >Doupnik (MS-Kermit) or the people like myself who contributed to C-Kermit.
  147. >The fact that I'm writing this might give you an idea that I'm not being
  148. >"expolited".
  149.  
  150. Bully for you. Were you ever given the choice? Were you, or Joe or other
  151. contributing bodies like the University of Toronto or Steven Institute
  152. of Technology ever *offered* a share of the revenue Columbia would earn
  153. when it went commercial? When you joined the development team, when Henson
  154. gave permission to use the name, did you know that Columbia would have
  155. turned Kermit (or tried, at least) into a commercial product?
  156.  
  157. That you do not object to Columbia exploiting your efforts is very
  158. noble. But that does not reverse the fact that Columbia is generating
  159. revenue, in part, from work you have done. This is exploitation by
  160. most definitions.
  161.  
  162. How many non-Columbia volunteers have joined the Kermit development
  163. effort in the last two years? There is none of the sense of community
  164. development that existed when the product started, and the credits
  165. section of the Kermit manual went on for pages.
  166.  
  167. >>>Some for-profit companies would like to take our work and gain commercial
  168. >>>advantage from it, directly or indirectly, without contributing anything
  169. >>>back. This is short-sighted.
  170.  
  171. >> On the contrary, my friend, this is not only not short-sighted, it is one
  172. >> of the backbones of the Free Software Foundation, and everything produced
  173. >> by the GNU and Linux projects (amongst many, many others).
  174.  
  175. >  So? They use one model, Kermit uses another.
  176.  
  177. That is obvious. My post is to describe the double standards and
  178. arbitrariness of the Kermit model, and to delight in the knowledge
  179. that nobody has followed Columbia down that road of dark ethics.
  180.  
  181. >> Kermit is in the minority; the ever-shrinking, lonely minority.
  182. >> Far more complex and significant pieces of software than Kermit have
  183. >> emerged that have been either indifferent or encouraging to commercial
  184. >> distribution. Mosaic. CNews and INN. X Windows (and XFree86). TeX.
  185.  
  186. >X Windows wasn't done by uncompensated volunteers. There was some serious
  187. >backing from the start. If Kermit had similar backing things might have been
  188. >different.
  189.  
  190. Unless you (and the others who worked on the project) place no value on
  191. your time and efforts, it's safe to say that a good many people gave
  192. the Kermit Project "serious backing".
  193.  
  194. >  Today's homework assignment: go look at Ghostscript. Report back.
  195.  
  196. Assignment complete. My Ghostscript, unlike Kermit, came on a CD-ROM.
  197. It has none of the commercial distributions restrictions that Kermit does.
  198. It is under the GPL.
  199.  
  200. Next assignment....?
  201.  
  202. >> So what? The code, as it sits, is quite robust. If the Kermit Project
  203. >> dissapeared tomorrow and its code GPL'd, it would live on quite well,
  204. >> thank you. Its maintenance would be taken up by of competent programmers
  205. >> who would extend it and support it in ways you may never have imagined.
  206.  
  207. >I really doubt that. We'd been asking for help for a *long* time and while
  208. >we got a "sure, I'll do that" from some *very* big names in "the business",
  209. >nothing happened. VMS C-Kermit would still be unusable if I didn't start
  210. >fooling with it in my spare time, rewriting the file I/O from scratch and
  211. >doing substantial work in the other OS-dependent modules. Aside from my
  212. >changes and the work Frank did, the *only* other changes made to it were a
  213. >few things that people found annoying enough to fix. *Nobody* else did any-
  214. >thing with the VMS stuff, despite a large portion of the VMS community ask-
  215. >ing for features. This is a platform where most systems have at least one
  216. >programmer (compared with the PC platform, for example).
  217.  
  218. Hmm. Do you imagine *why* there has been so little community support
  219. for Kermit of the kind you mention, when other freeware projects such
  220. as Linux have been actively supported by DEC?
  221.  
  222. >> And people who wanted support would find it, even if Columbia's
  223. >> 'services' dried up overnight. You and Christine might even see higher
  224. >> book royalties as more people would have to RTFM if they had a problem.
  225.  
  226. >Sure. The only reason people don't have the books is because vendors
  227. >were giving them the software without it, and because users were calling
  228. >the "free" support number.
  229.  
  230. So get rid of the "free" support number. Not rocket science.
  231.  
  232. >> There are precedents, you know. Major pieces of work such as Postgres
  233. >> and Smail2 have undergone major changes in stewardship, and both are as
  234. >> useful today (if not moreso) as when they were under their inventors' wings.
  235.  
  236. >And major packages have been taken commercial as well. Most of those
  237. >packages then abandoned development on their free versions, while the free
  238. >Kermits are still enhanced, many by volunteers.
  239.  
  240. But they're not free to us Nasty Commercialists to redistribute, remember?
  241. Your contribution may be voluntary, but the limitations put on Kermit
  242. distribution most certainly are not.
  243.  
  244. >> It's all becoming a moot point anyway. The Kermit programs are fast
  245. >> becoming dinosours, legacy tools to communicate with legacy computers,
  246. >> required only when today's better tools like ftp or Seyon or Taylor UUCP
  247. >> (all GPL'd tools) aren't available. Every time a CTOS or RT-11 system gets
  248. >> switched off for the last time, another Kermit user becomes an ex-user.
  249. >> Your user base, and your influence, is shrinking.
  250.  
  251. >A good reason for a shrinking user base was that Kermit wasn't available
  252. >for the world's most popular platforms - the Microsoft Windows family. There
  253. >were earlier efforts, but they stalled due to lack of volunteers.
  254.  
  255. Lack of volunteers!!!
  256.  
  257. Thank you for help proving my point. The very philosophies that the
  258. Kermit Project thought would continue its growth, have eliminated the
  259. sense of community that it once had, in reality strangling the growth.
  260.  
  261. The volunteers with effort and drive gravitated to the packages without
  262. restrictions, such as Linux and GNU and *BSD (or even Seyon :-).
  263.  
  264. >Most of the computers ever built are running today, and the majority of
  265. >them are Windows PC's. Kermit 95 is now available to meet their needs.
  266.  
  267. And it is not for sale in most quarters that people seek such software.
  268. I've checked.
  269.  
  270. >My guess is that Kermit 95 is commercial because *nobody* could be found
  271. >to implement it for free. The alternative was either to not write it or to
  272. >hire someone to do the work. If someone was hired, what do you think they
  273. >should be paid with?
  274.  
  275. If there is no need, and nobody to step forward to write it, then
  276. *don't do it*. That is the role of the commercial marketplace; if
  277. commercial vendors did not see the need for Kermit95, what crystal
  278. ball at Columbia predicted *it* could make money from the effort?
  279.  
  280. Every modem sold these days comes with a wealth of communications
  281. software; this is a *very* hard market to crack. Columbia, with
  282. its demonstrated anti-commercial slant, is in the *least* possible
  283. position to adequately market it.
  284.  
  285. By commercial standards, Kermit95 is a flop. But I don't think
  286. that matters to the Project.
  287.  
  288. Why? The Kermit Project has become a massive self-perpetuating
  289. make-work project; its quasi-commercial initiatives only exist
  290. to help justify ongoing support by Columbia brass, on what is
  291. essentially a mature product that needs no further continuing support.
  292.  
  293. >Kermit 95 includes *my* "labeled file" design (I suggested it, and Frank
  294. >and Joe made improvements, and then I coded it). I'm not jumping up and down
  295. >for a share of the profits.
  296.  
  297. How noble. Do you at least have the sense to ask for a tax receipt?
  298. They're still non-profit, or so they claim...
  299.  
  300. >If more people were willing to contribute, maybe we wouldn't be in this
  301. >situation, but they weren't, despite requests that occasionally took on the
  302. >tone of out-and-out begging on the Kermit project's part.
  303.  
  304. The begging has happened, IMO, because Kermit is no longer seen as a
  305. worthwhile project into which to put effort -- especially volunteer
  306. effort, given Columbia's new role as a commercial vendor wannabe.
  307.  
  308. It looks from your description that the comminity programming effort
  309. that once marked the Kermit Project is now a shadow of its former self.
  310. And the Project has nothing upon which to blame this change except its
  311. own pride and greed. You are to be commended for your loyalty, but
  312. apparently not enough share your view.
  313.  
  314. Frank said in his post that allowing commercial exploitation of Kermit
  315. without compensation to Columbia would be short-sighted. I shall allow
  316. time to tell whether the Kermit model, or the GPL adopted by the rest of
  317. the freeware world, is the approach that is truly self-destructive.
  318.  
  319. -- 
  320.  Evan Leibovitch, Sound Software Ltd., located in beautiful Brampton, Ontario
  321. Caldera Business Partner / SCO Authorized VAR / evan@telly.org / (905) 452-0504
  322.       Economists have successfully predicted 14 of the last 2 recessions